﻿using ProjectShare;
using System;
using System.Collections.Generic;

namespace OMG.Fill.Potato.Model
{
    /// <summary>
    /// 各生产季马铃薯生产情况统计表查询条件
    /// </summary>
    public class PotSeasonProductQuery : SearchBase
    {
        //查询条件，请自行删除不需要条件
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 季节
        /// </summary>
        public string SeasonDict { get; set; }
        /// <summary>
        /// 季节代码
        /// </summary>
        public string SeasonValue { get; set; }
        /// <summary>
        /// 父类季节代码
        /// </summary>
        public string PseasonValue { get; set; }
        /// <summary>
        /// 播种、收获时间
        /// </summary>
        public string PHTime { get; set; }
        /// <summary>
        /// 主推品种
        /// </summary>
        public string MainVariety { get; set; }
        /// <summary>
        /// 总面积
        /// </summary>
        public decimal? TotalArea { get; set; }
        /// <summary>
        /// 总产量
        /// </summary>
        public decimal? TotalYield { get; set; }
        /// <summary>
        /// 平均亩产
        /// </summary>
        public decimal? AvgMuYield { get; set; }
        /// <summary>
        /// 亩产值
        /// </summary>
        public decimal? MuOutput { get; set; }
        /// <summary>
        /// 总产值
        /// </summary>
        public decimal? TotalOutput { get; set; }
        /// <summary>
        /// 技术模式
        /// </summary>
        public string TechModel { get; set; }
        /// <summary>
        /// 脱毒种薯覆盖面积
        /// </summary>
        public decimal? tdSeedArea { get; set; }
        /// <summary>
        /// 脱毒种薯覆盖率
        /// </summary>
        public decimal? SeedCoverage { get; set; }
        /// <summary>
        /// 地膜覆盖面积
        /// </summary>
        public decimal? MulchArea { get; set; }
        /// <summary>
        /// 膜下滴灌面积
        /// </summary>
        public decimal? DripArea { get; set; }
        /// <summary>
        /// 配方施肥面积
        /// </summary>
        public decimal? FertilizerArea { get; set; }
        /// <summary>
        /// 免耕栽培面积
        /// </summary>
        public decimal? NoCultivationArea { get; set; }
        /// <summary>
        /// 净作面积
        /// </summary>
        public decimal? JZArea { get; set; }
        /// <summary>
        /// 净作平均亩产
        /// </summary>
        public decimal? JZAvgMuYield { get; set; }
        /// <summary>
        /// 净作产量
        /// </summary>
        public decimal? JZYield { get; set; }
        /// <summary>
        /// 净作亩产值
        /// </summary>
        public decimal? JZMuOutput { get; set; }
        /// <summary>
        /// 净作种植密度
        /// </summary>
        public decimal? JZDensity { get; set; }
        /// <summary>
        /// 净作技术模式
        /// </summary>
        public string JZTechModel { get; set; }
        /// <summary>
        /// 间套面积
        /// </summary>
        public decimal? JTArea { get; set; }
        /// <summary>
        /// 间套马铃薯产量
        /// </summary>
        public decimal? JTYield { get; set; }

        /// <summary>
        /// 间套马铃薯平均亩产
        /// </summary>
        public decimal? JTAvgMuYield { get; set; }
        /// <summary>
        /// 间套复合亩产
        /// </summary>
        public decimal? JTMixMuYield { get; set; }
        /// <summary>
        /// 间套复合亩产值
        /// </summary>
        public decimal? JTMixMuOutput { get; set; }
        /// <summary>
        /// 间套技术模式
        /// </summary>
        public string JTTechModel { get; set; }
        /// <summary>
        /// 机械播种面积
        /// </summary>
        public decimal? MechPlantArea { get; set; }
        /// <summary>
        /// 机械中耕培土面积
        /// </summary>
        public decimal? MechCultivationArea { get; set; }
        /// <summary>
        /// 机械施肥面积
        /// </summary>
        public decimal? MechFertilizerArea { get; set; }
        /// <summary>
        /// 机械施药面积
        /// </summary>
        public decimal? MechPesticideArea { get; set; }
        /// <summary>
        /// 机械收获面积
        /// </summary>
        public decimal? MechHarvestArea { get; set; }
        /// <summary>
        /// 投入种薯金额
        /// </summary>
        public decimal? SeedCost { get; set; }
        /// <summary>
        /// 投入肥料金额
        /// </summary>
        public decimal? FertilizerCost { get; set; }
        /// <summary>
        /// 投入农药金额
        /// </summary>
        public decimal? PesticideCost { get; set; }
        /// <summary>
        /// 投入地膜金额
        /// </summary>
        public decimal? MulchCost { get; set; }
        /// <summary>
        /// 投入全生育期用工费
        /// </summary>
        public decimal? LaborCost { get; set; }
        /// <summary>
        /// 投入其他费用
        /// </summary>
        public decimal? OtherCost { get; set; }
        /// <summary>
        /// 投入合计
        /// </summary>
        public decimal? TotalCost { get; set; }
        /// <summary>
        /// 产出平均亩产
        /// </summary>
        public decimal? OAvgMuYield { get; set; }
        /// <summary>
        /// 产出平均单价
        /// </summary>
        public decimal? OAvgPrice { get; set; }
        /// <summary>
        /// 产出合计
        /// </summary>
        public decimal? OTotalOutput { get; set; }
        /// <summary>
        /// 收益
        /// </summary>
        public decimal? Income { get; set; }
    }
    public class SeasonProductStatisModel
    {
        /// <summary>
        /// 填报年份
        /// </summary>
        public string FillInYear { get; set; }
        /// <summary>
        /// 地区名称
        /// </summary>
        public string AreaName { get; set; }
        /// <summary>
        /// 地区编号
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 季节
        /// </summary>
        public string SeasonDict { get; set; }
        /// <summary>
        /// 总面积
        /// </summary>
        public decimal? TotalArea { get; set; }
        /// <summary>
        /// 总产量
        /// </summary>
        public decimal? TotalYield { get; set; }
        /// <summary>
        /// 平均亩产
        /// </summary>
        public decimal? AvgMuYield { get; set; }
        /// <summary>
        /// 亩产值
        /// </summary>
        public decimal? MuOutput { get; set; }
        /// <summary>
        /// 总产值
        /// </summary>
        public decimal? TotalOutput { get; set; }
        /// <summary>
        /// 技术模式
        /// </summary>
        public string TechModel { get; set; }
        /// <summary>
        /// 脱毒种薯覆盖面积
        /// </summary>
        public decimal? tdSeedArea { get; set; }
        /// <summary>
        /// 脱毒种薯覆盖率
        /// </summary>
        public decimal? SeedCoverage { get; set; }
        /// <summary>
        /// 地膜覆盖面积
        /// </summary>
        public decimal? MulchArea { get; set; }
        /// <summary>
        /// 膜下滴灌面积
        /// </summary>
        public decimal? DripArea { get; set; }
        /// <summary>
        /// 配方施肥面积
        /// </summary>
        public decimal? FertilizerArea { get; set; }
        /// <summary>
        /// 免耕栽培面积
        /// </summary>
        public decimal? NoCultivationArea { get; set; }
        /// <summary>
        /// 净作面积
        /// </summary>
        public decimal? JZArea { get; set; }
        /// <summary>
        /// 净作平均亩产
        /// </summary>
        public decimal? JZAvgMuYield { get; set; }
        /// <summary>
        /// 净作产量
        /// </summary>
        public decimal? JZYield { get; set; }
        /// <summary>
        /// 净作产值
        /// </summary>
        public decimal? JZOutput { get; set; }
        /// <summary>
        /// 净作亩产值
        /// </summary>
        public decimal? JZMuOutput { get; set; }
        /// <summary>
        /// 净作种植密度
        /// </summary>
        public decimal? JZDensity { get; set; }
        /// <summary>
        /// 净作技术模式
        /// </summary>
        public string JZTechModel { get; set; }
        /// <summary>
        /// 间套面积
        /// </summary>
        public decimal? JTArea { get; set; }
        /// <summary>
        /// 间套马铃薯产量
        /// </summary>
        public decimal? JTYield { get; set; }

        /// <summary>
        /// 间套马铃薯平均亩产
        /// </summary>
        public decimal? JTAvgMuYield { get; set; }
        /// <summary>
        /// 间套复合亩产
        /// </summary>
        public decimal? JTMixYield { get; set; }
        /// <summary>
        /// 间套复合亩产值
        /// </summary>
        public decimal? JTMixOutput { get; set; }
        /// <summary>
        /// 间套复合亩产
        /// </summary>
        public decimal? JTMixMuYield { get; set; }
        /// <summary>
        /// 间套复合亩产值
        /// </summary>
        public decimal? JTMixMuOutput { get; set; }
        /// <summary>
        /// 间套技术模式
        /// </summary>
        public string JTTechModel { get; set; }
        /// <summary>
        /// 机械播种面积
        /// </summary>
        public decimal? MechPlantArea { get; set; }
        /// <summary>
        /// 机械中耕培土面积
        /// </summary>
        public decimal? MechCultivationArea { get; set; }
        /// <summary>
        /// 机械施肥面积
        /// </summary>
        public decimal? MechFertilizerArea { get; set; }
        /// <summary>
        /// 机械施药面积
        /// </summary>
        public decimal? MechPesticideArea { get; set; }
        /// <summary>
        /// 机械收获面积
        /// </summary>
        public decimal? MechHarvestArea { get; set; }
        /// <summary>
        /// 投入种薯金额
        /// </summary>
        public decimal? SeedCost { get; set; }
        /// <summary>
        /// 投入肥料金额
        /// </summary>
        public decimal? FertilizerCost { get; set; }
        /// <summary>
        /// 投入农药金额
        /// </summary>
        public decimal? PesticideCost { get; set; }
        /// <summary>
        /// 投入地膜金额
        /// </summary>
        public decimal? MulchCost { get; set; }
        /// <summary>
        /// 投入全生育期用工费
        /// </summary>
        public decimal? LaborCost { get; set; }
        /// <summary>
        /// 投入其他费用
        /// </summary>
        public decimal? OtherCost { get; set; }
        /// <summary>
        /// 投入合计
        /// </summary>
        public decimal? TotalCost { get; set; }
        /// <summary>
        /// 产出平均亩产
        /// </summary>
        public decimal? OAvgMuYield { get; set; }
        /// <summary>
        /// 产出平均单价
        /// </summary>
        public decimal? OAvgPrice { get; set; }
        /// <summary>
        /// 产出合计
        /// </summary>
        public decimal? OTotalOutput { get; set; }
        /// <summary>
        /// 收益
        /// </summary>
        public decimal? Income { get; set; }
        /// <summary>
        /// 标记
        /// </summary>
        public int tag { get; set; }
    }


}
